a stringed instrument - French English Dictionary